package twel.probenprophet.domain.rules.magic;

import twel.probenprophet.base.enums.Representation;

public class CastableSpellImpl implements CastableSpell {

	private int castTime;
	private int astralEnergyCost;

	@Override
	public int getCastTime() {
		return castTime;
	}

	public void setCastTime(int castTime) {
		this.castTime = castTime;
	}

	@Override
	public int getAstralEnergyCost() {
		return astralEnergyCost;
	}

	public void setAstralEnergyCost(int astralEnergyCost) {
		this.astralEnergyCost = astralEnergyCost;
	}

	@Override
	public int getNumberOfModifications() {
		return 0;
	}

	@Override
	public int getSpontaneousModificationPoints() {
		return 0;
	}

	@Override
	public int getDifficulty() {
		return 0;
	}

	@Override
	public Representation getRepresentation() {
		return Representation.GUILD_MAGE;
	}

}
